<%--
    Document   : ListaDeAvisos
    Created on : Jul 14, 2011, 9:54:19 AM
    Author     : Owner
--%>

<%@page import="java.util.Iterator"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="Conexion.AccesoADatos"%>
<%@page import="java.util.Date"%>
<%@page import= "Entidades.Aviso" %>
<%@page import= "java.util.ArrayList" %>
<%@page contentType= "text/html" pageEncoding= "UTF-8" %>
<%  ArrayList<Aviso> coleccionAvisos = new ArrayList<Aviso>();
    AccesoADatos aad = new AccesoADatos();
    ResultSet rs = aad.leer("Select codigo from aviso");
    int aux;
    boolean ban = rs.next();
    Aviso avi = null;
    while (ban) {
        aux = rs.getInt("codigo");
        avi = new Aviso(aux);
        coleccionAvisos.add(avi);
        ban = rs.next();
    }

%>
<html>
    <head>
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
        <title>Lista de avisos</title>
        <meta name="keywords" content="" />
        <meta name="description" content="" />
        <link href="style.css" rel="stylesheet" type="text/css" media="screen" />
    </head>
    <body>
        <div id="header">
            <div id="menu">
                <ul>
                    <li><a href="Inicio.jsp" class="first">Inicio</a></li>
                    <li><a href="creacion.jsp">Registrar Usuario</a></li>
                    <li class="current_page_item"><a href="ListaDeAvisos.jsp">Ver Avisos</a></li>
                    <%
                        HttpSession sesion = request.getSession(false);
                        String user = (String) sesion.getAttribute("USER");
                        if (user == null) {
                        } else {%>
                    <li><a href="cerrarSesion">Cerrar Sesion</a></li><%}%>
                </ul>
            </div>
            <!-- end #menu -->
        </div>
        <!-- end #header -->
        <div id="logo">
            <h1><a href="#">Oportunidades de empleo </a></h1>
        </div>
        <hr />
        <!-- end #logo -->
        <div id="page">
            <div id="page-bgtop">
                <div id="page-bgbtm">
                    <div id="content">
                        <%int contador = 0;
                            Iterator it = coleccionAvisos.iterator();
                            Aviso a = null;
                            boolean bandera = it.hasNext();
                            while (bandera) {
                        %>
                        <form action="mostrarPuesto.jsp" method="POST">
                            <%
                                a = (Aviso) it.next();
                                int codigo = a.getCodigo();
                                String tituloAviso = a.getPuesto().getNombre();
                                String area = a.getPuesto().getArea();
                                Date fecha = a.getFechaInicioVacante();
                                ResultSet rs1 = aad.leer("select post.idpostulante from persona p, usuario u, postulante post, aviso a where p.usuario=u.`nombreUsuario` and u.`nombreUsuario`='" + user + "' and p.`nombreTipoDoc`=post.`nombreTipoDoc` and p.`nroDoc`=post.`nroDoc` and post.`codAviso`=a.codigo and a.codigo=" + codigo);
                            %>
                            <div class="post">
                                <div class="post-bgtop">
                                    <div class="post-bgbtm">
                                        <h2 class="title"><a href="#"><%=tituloAviso%> </a></h2>
                                        <p class="meta"><span class="date"><%=fecha%></span> 7:27 AM </p>
                                        <div class="entry">
                                            <%=tituloAviso%>
                                            <input type="hidden" name="id" value="<%=tituloAviso%>"/>
                                            <input type="hidden" name="codigo" value="<%=codigo%>"/>
                                            <input type="hidden" name="area" value="<%=area%>"/>
                                            <input type="hidden" name="fecha" value="<%=fecha%>"/>


                                            <%
                                                if (!rs1.next()) {%>
                                            <input type="submit" value="Ver aviso <%=contador + 1%>"/>
                                            <%} else {%>
                                            <input type="submit" value="Ya tiene una postulacion a este puesto" disabled="true"/>
                                            <%}%>
                                            <p> </p>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </form>
                        <%
                                bandera = it.hasNext();
                                contador++;
                            }%>
                    </div>
                    <!-- end #content -->
                    <div id="sidebar">
                        <ul>
                            <li>
                                <h2>Login</h2>
                                <%
                                    if (user == null) {%>
                                <form name="frmLogin" action="ValidarSesion" method="post">
                                    <ul>
                                        <li><table>
                                                <tr>
                                                    <td>Usuario:&emsp;&emsp;</td>
                                                    <td><input type="text" name="usuario"></td>
                                                </tr>
                                            </table></li>
                                        <li><table>
                                                <tr>
                                                    <td>Contraseña:</td>
                                                    <td><input type="password" name="pass"></td>
                                                </tr>
                                            </table></li>
                                        <li><input type="submit" title="Enviar" align="right"></li>


                                        <%                                                    } else {
                                        %>
                                        <ul>
                                            <li>
                                        Bienvenido <%=user%>
                                        </li>
                                        </ul>
                                        <%
                                            }
                                        %>
                                    </ul>
                                </form>
                            </li>
                        </ul>
                    </div>
                    <!-- end #sidebar -->
                </div>
            </div>
        </div>
        <div id="footer">
            <p>Copyright (c) 2011. Design by <a href="http://www.freecsstemplates.org/">Free CSS Templates</a>.</p>
        </div>
        <!-- end #footer -->
    </body>
</html>